﻿using System;
using System.Collections.Generic;

#nullable disable

namespace DataWorks_Sqlite.MappingClass
{
    /// <summary>
    /// 基础参数表
    /// </summary>
    public partial class dw_props_admin
    {
        public int key { get; set; }
        public string clean_numreg { get; set; } = "-1.000000,-2.0000000,-3.0000000";//数字清洗规则
        public string clean_stringreg { get; set; } = "nan";//字符串清洗规则
        public int spike_meanpoints { get; set; } = 15;//均值点数
        public int spike_vairancepoints { get; set; } = 5;//方差点数
        public double spike_threadspercentage { get; set; } = 0.15;
        public int mileagebasis { get; set; } = 1000;
        public double spike_ratio { get; set; } = 0.01;//比例缩放尺度，用于毛刺修正为均值
        public int cleanthreadnumber { get; set; } = 8;//清洗多线程数量
        public int continuouscount { get; set; } = 15;//连续文件数量，是评判spike的一个依据
        public int ismultithreads { get; set; } = 1;//是否多线程，是为1，不是为0
        public int samplerate { get; set; } = 512;
        public int gpsreductiontimes { get; set; } = 2560;
        public byte lastingpoints { get; set; } = 5;
        public byte throttlezerostandard { get; set; } = 5;
        public byte steeringzerostandard { get; set; } = 2;
        public int predictthreadnumber { get; set; } = 2;//预测多线程数量
        public int spdfromtoresamplerate {  get; set; } = 16;//spd切片的重采样频率
        public int binnumber { get; set; } = 256;//自定义雨流计数的bin值
    }
}
